package com.geeklei.media.ui;


import com.geeklei.media.ui.common.ErrorEvent;
import com.geeklei.videoplayer.GeekleiVideoView;

public interface IVideoLifeCycle {
    void onAdsPlayEnd(GeekleiVideoView iVideoView);

    void onAdsPlayStart(GeekleiVideoView iVideoView);

    void onBufferingEnd(GeekleiVideoView iVideoView);

    void onBufferingPercent(GeekleiVideoView iVideoView, int i);

    void onBufferingStart(GeekleiVideoView iVideoView);

    void onCompletion(GeekleiVideoView iVideoView);

    void onEpLoadingStart();

    void onPrepared(GeekleiVideoView iVideoView);

    void onVideoLoadingStart(GeekleiVideoView iVideoView);

    void onInfoListener(GeekleiVideoView iVideoView, int what, int extras);

    void onError(GeekleiVideoView iVideoView, int what, int extras, ErrorEvent listener);
}
